package com.ruoyi.system.api.util;

import lombok.Data;

import java.io.Serializable;

@Data
public class Certificate implements Serializable {

    private static final long serialVersionUID = -3570270301749829581L;
    /**
     * 平台证书序列号
     */
    private String serial_no;

    /**
     * 平台证书有效时间
     */
    private String effective_time;

    /**
     * 平台证书过期时间
     */
    private String expire_time;

    /**
     * 加密证书
     */
    private EncryptCertificate encrypt_certificate;

    /**
     * 加密证书
     */
    @Data
    public class EncryptCertificate implements Serializable {

        private static final long serialVersionUID = 2999656815049038986L;
        /**
         * 算法
         */
        private String algorithm;

        /**
         * 随机字符串
         */
        private String nonce;

        /**
         * 相关数据
         */
        private String associated_data;

        /**
         * 密文
         */
        private String ciphertext;
    }


}